#pragma once


class DuiApplication
{
public:
	DuiApplication(HINSTANCE hInstance)
	{
		HRESULT Hr = ::CoInitialize(NULL);
		if (FAILED(Hr))
		{
			exit(0);
		}

		CPaintManagerUI::SetInstance(hInstance);
	}
	~DuiApplication()
	{
		::CoUninitialize();
	}

	int execute()
	{
		return 0;
	}
private:
	DuiApplication() = delete;
	DuiApplication(const DuiApplication&) = delete;
	DuiApplication(DuiApplication&&) = delete;

};
